<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>箭头函数对this的影响1</title>
</head>
<body>
    <button>xiasnn</button>
    <script>
        let hd = {
            site : "要爱自己",
            bind : function(){
                let button = document.querySelector('button');

                // 不用箭头函数
                // let self = this;
                // // 这个function相当于button的onclick方法，这个方法中的this指向button
                // button.addEventListener("click",function(){
                //     console.log(`${this.innerHTML}${self.site}`);
                // });


                // 用箭头函数
                // 这个function中的this指向其父级作用域的this指向（整个对象），
                // event做参数，event.target代表按钮
                button.addEventListener("click",event => {
                    console.log(`${event.target.innerHTML}${this.site}`);
                })

            }
        };
        hd.bind();
    </script>
</body>
</html>